package com.common.requestvo.judicialpersonal;

import com.common.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 司法人员查询对象 Vo
 *
 * @author johnny
 * @create 2021-05-13 下午4:53
 **/
@Data
@ApiModel(value = "司法人员查询对象")
public class JudicialPersonalReqVo extends BaseVo {

    /**
     * 档案名称
     */
    @ApiModelProperty(value = "个人档案名称")
    private String name;

    @ApiModelProperty(value = "部门ID", example = "1")
    private Long departmentId;

    @ApiModelProperty(value = "人员类型", example = "员额检察官")
    private String personCategoryType;

    @ApiModelProperty(value = "法律职务")
    private String legalJob;

    @ApiModelProperty(value = "检察官等级")
    private String prosecutorRank;


    @ApiModelProperty(value = "参加工作开始时间")
    private String startTimeToWork;

    @ApiModelProperty(value = "参加工作结束时间")
    private String endTimeToWork;

    @ApiModelProperty(value = "检察官工作开始时间")
    private String startTimeToProcurator;

    @ApiModelProperty(value = "检察官工作结束时间")
    private String endTimeToProcurator;

    @ApiModelProperty(value = "入党开始时间")
    private String startTimeToJoinPart;

    @ApiModelProperty(value = "入党结束时间")
    private String endTimeToJoinPart;

    @ApiModelProperty(value = "最新司法业绩考核评价记录Id",example = "1")
    private Long checkEvaluateId;

}